/*
 * @Description: Account账户类
 * @Author: rendc
 * @Date: 2024-09-09 16:28:06
 * @LastEditors: rendc
 * @LastEditTime: 2024-09-10 09:03:19
 */
public class Account{
  // 成员变量
  private String id; // 卡号
  private String type; // 类型
  private double balance; // 余额

  // 构造方法 - 无参 - 无参构造器
  public Account(){
    // System.out.println("调用了Account的无参构造器");
  }

  // 构造方法 - 有参 - 有参构造器 - 两个参数
  public Account(String id,double balance){
    System.out.println("调用了Account的两参构造器");
    this.id = id;
    this.balance = balance;
  }

    // 构造方法 - 有参 - 有参构造器 - 三个参数
  public Account(String id,String type,double balance){
    // 注释
    this(id,balance); // 第一行有效代码
    this.type = type;
    System.out.println("调用了Account的三参构造器");
  }

  public void setId(String id){
    this.id = id;
  }
  public String getId() {
    return id;
  }
  public void setType(String type){
    this.type = type;
  }
  public String getType() {
    return type;
  }
  public void setBalance(double balance){
    this.balance = balance;
  }
  public double getBalance() {
    return balance;
  }
}